# 声明要求的 cmake 最低版本
cmake_minimum_required( VERSION 2.8 )

# 声明一个 cmake 工程
project( HelloSLAM )

# 设置编译模式
set( CMAKE_BUILD_TYPE "Debug" )
#set(PROJECT_SOURCE_DIR "${PROJECT_SOURCE_DIR}/src")
message(STATUS "${PROJECT_SOURCE_DIR}/bin")
message(STATUS "${PROJECT_BINARY_DIR}")
message(STATUS "${PROJECT_SOURCE_DIR}")
ADD_SUBDIRECTORY(src src_makefiles)
INSTALL(FILES COPYRIGHT README.md DESTINATION share/doc/cmake/t2)
INSTALL(PROGRAMS runhello.sh DESTINATION bin)
INSTALL(DIRECTORY doc/ DESTINATION share/doc/cmake/t2)

# 添加一个可执行程序
# 语法：add_executable( 程序名 源代码文件 ）
#add_executable( helloSLAM helloSLAM.cpp )

# 添加一个库
#add_library( hello libHelloSLAM.cpp )
# 共享库
#add_library( hello_shared SHARED libHelloSLAM.cpp )

#add_executable( useHello useHello.cpp )
# 将库文件链接到可执行程序上
#target_link_libraries( useHello hello_shared )
